import time


def readlist(Python):
    file = open(Python, 'r')
    data = file.readlines()
    return data


def bubble_sort(x):
    snapped = True
    while snapped:
        snapped = False
        for i in range(len(x) - 1):
            if x[i] > x[i + 1]:
                x[i], x[i + 1] = x[i + 1], x[i]
                snapped = True


m1 = readlist('m1_sorted.txt')
m2 = readlist('m2_reverse.txt')
m3 = readlist('m3_shuffle.txt')

t_start = time.time()
bubble_sort(m1)
t_finish = time.time()
print('m1_sorted', round((t_finish - t_start) * 1000), 'milliseconds')

t_start = time.time()
bubble_sort(m2)
t_finish = time.time()
print('m2_reverse', round((t_finish - t_start) * 1000), 'milliseconds')

t_start = time.time()
bubble_sort(m3)
t_finish = time.time()
print('m3_shuffle', round((t_finish - t_start) * 1000), 'milliseconds')

